x86/VPMU: disable when NMI watchdog is on
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Tue, 3 Feb 2015 10:30:09 +0000 (11:30 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 3 Feb 2015 10:30:09 +0000 (11:30 +0100)
commite5e09b5c46444b0ab8450c6d6ee8316d4016ac18
treec4df049c824155ffe16c1c199e5d9ee3893e9574
parent2c2fbca65a78cbdf05c36a7acd8b201549074458
x86/VPMU: disable when NMI watchdog is on

NMI watchdog sets APIC_LVTPC register to generate an NMI when PMU counter
overflow occurs. This may be overwritten by VPMU code later, effectively
turning off the watchdog.

We should disable VPMU when NMI watchdog is running.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
docs/misc/xen-command-line.markdown
xen/arch/x86/hvm/vpmu.c